package com.cl.crm.entity;

import java.util.HashSet;
import java.util.Set;

/**
 * DataDictionary entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class DataDictionary implements java.io.Serializable {

	// Fields

	private Integer ddId;
	private String ddType;
	private String ddDetails;
	private String ddValues;
	private String ddState;
	private Set customerInfosForCiLocality = new HashSet(0);
	private Set serviceInfos = new HashSet(0);
	private Set customerInfosForCiGrade = new HashSet(0);

	// Constructors

	/** default constructor */
	public DataDictionary() {
	}

	/** minimal constructor */
	public DataDictionary(String ddType, String ddDetails, String ddValues,
			String ddState) {
		this.ddType = ddType;
		this.ddDetails = ddDetails;
		this.ddValues = ddValues;
		this.ddState = ddState;
	}

	/** full constructor */
	public DataDictionary(String ddType, String ddDetails, String ddValues,
			String ddState, Set customerInfosForCiLocality, Set serviceInfos,
			Set customerInfosForCiGrade) {
		this.ddType = ddType;
		this.ddDetails = ddDetails;
		this.ddValues = ddValues;
		this.ddState = ddState;
		this.customerInfosForCiLocality = customerInfosForCiLocality;
		this.serviceInfos = serviceInfos;
		this.customerInfosForCiGrade = customerInfosForCiGrade;
	}

	// Property accessors

	public Integer getDdId() {
		return this.ddId;
	}

	public void setDdId(Integer ddId) {
		this.ddId = ddId;
	}

	public String getDdType() {
		return this.ddType;
	}

	public void setDdType(String ddType) {
		this.ddType = ddType;
	}

	public String getDdDetails() {
		return this.ddDetails;
	}

	public void setDdDetails(String ddDetails) {
		this.ddDetails = ddDetails;
	}

	public String getDdValues() {
		return this.ddValues;
	}

	public void setDdValues(String ddValues) {
		this.ddValues = ddValues;
	}

	public String getDdState() {
		return this.ddState;
	}

	public void setDdState(String ddState) {
		this.ddState = ddState;
	}

	public Set getCustomerInfosForCiLocality() {
		return this.customerInfosForCiLocality;
	}

	public void setCustomerInfosForCiLocality(Set customerInfosForCiLocality) {
		this.customerInfosForCiLocality = customerInfosForCiLocality;
	}

	public Set getServiceInfos() {
		return this.serviceInfos;
	}

	public void setServiceInfos(Set serviceInfos) {
		this.serviceInfos = serviceInfos;
	}

	public Set getCustomerInfosForCiGrade() {
		return this.customerInfosForCiGrade;
	}

	public void setCustomerInfosForCiGrade(Set customerInfosForCiGrade) {
		this.customerInfosForCiGrade = customerInfosForCiGrade;
	}

}